package com.opensoc.alerts.adapters;
import java.util.Set;
import org.apache.commons.net.util.SubnetUtils;
public class RangeChecker {
static boolean checkRange(Set<String> CIDR_networks, String ip) {
for (String network : CIDR_networks) {
System.out.println("Looking at range: " + network + " and ip " + ip);
SubnetUtils utils = new SubnetUtils(network);
if(utils.getInfo().isInRange(ip)) {
System.out.println(ip + " in range " + network);
return true;
}
}
//no matches
return false;
}
}